<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        {
            let reg = /\d+/ ;
            let str = 'gsfahfj384asdhvga' ;
            console.log(reg.test(str));        //返回值是Boolean类型，满足条件true，不满足false
        }
        {
            let reg = /\d+/g ;
            let str = 'asfd13asd3213asd7687' ;
            console.log(reg.exec(str));     //第一次执行满足条件的字符，是一个对象数组
            // console.log(str);
            console.log(reg.exec(str));     //第二次执行满足条件的字符，是一个对象数组
            console.log(reg.exec(str));     //第三次执行满足条件的字符，是一个对象数组   
        }
        {
            let reg = /\d+/ ; 
            str = 'ahfsd13215afdsgf12fasdfg12' ;
            console.log(str.split(reg));        //返回由正则切割的数组
        }
        {
            let reg = /\d+/ ;
            str = 'asdgafs12' ;
            console.log(str.search(reg)); //返回值是满足条件的索引值，只会返回第一次出现的位置，如果没有满足条件则返回-1
        }
        {
            let reg = /\d+/g ;
            let str = 'a12ada5421ada21da' ;
            console.log(str.match(reg));        //返回值是由数字组成的数组
        }
    </script>
</body>
</html>